@echo off
title 图片压缩工具启动器
echo ======================================
echo           图片压缩工具启动器
echo ======================================
echo.
echo 正在检查 Node.js 环境...

node --version >nul 2>&1
if %errorlevel% neq 0 (
    echo 错误：未检测到 Node.js，请先安装 Node.js
    echo 下载地址：https://nodejs.org/
    pause
    exit /b 1
)

echo Node.js 环境正常
echo.

echo 正在检查项目依赖...

if not exist "node_modules" (
    echo 首次运行，正在安装依赖包...
    npm install
    if %errorlevel% neq 0 (
        echo 依赖安装失败，请检查网络连接
        pause
        exit /b 1
    )
    echo 依赖安装完成
    echo.
)

echo 正在启动服务器...
echo.
echo ======================================
echo     服务器启动中，请稍候...
echo ======================================
echo.
echo 启动完成后，请在浏览器中访问：
echo http://localhost:3001
echo.
echo 按 Ctrl+C 可以停止服务器
echo ======================================
echo.

npm start

pause